MGHYLVPIHQTESSFDVFKKNAEYIVKTNKERKPYKLKLNKFANLTDVEFVNAHTCFDMSDHKKILDSKPFFYENMTQAPDSLDWREKGAVTNVKDQGPTCSKKS